home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Graphics;
- import java.awt.Panel;
- import java.awt.Rectangle;
-
- class ArcPanel extends Panel {
- boolean filled;
-
- public ArcPanel(boolean var1) {
- this.filled = var1;
- }
-
- public void paint(Graphics var1) {
- Rectangle var2 = ((Component)this).bounds();
- var1.setColor(Color.yellow);
- if (this.filled) {
- var1.fillArc(0, 0, var2.width, var2.height, 0, 45);
- } else {
- var1.drawArc(0, 0, var2.width, var2.height, 0, 45);
- }
-
- var1.setColor(Color.green);
- if (this.filled) {
- var1.fillArc(0, 0, var2.width, var2.height, 90, -45);
- } else {
- var1.drawArc(0, 0, var2.width, var2.height, 90, -45);
- }
-
- var1.setColor(Color.orange);
- if (this.filled) {
- var1.fillArc(0, 0, var2.width, var2.height, 135, -45);
- } else {
- var1.drawArc(0, 0, var2.width, var2.height, 135, -45);
- }
-
- var1.setColor(Color.magenta);
- if (this.filled) {
- var1.fillArc(0, 0, var2.width, var2.height, -225, 45);
- } else {
- var1.drawArc(0, 0, var2.width, var2.height, -225, 45);
- }
-
- var1.setColor(Color.yellow);
- if (this.filled) {
- var1.fillArc(0, 0, var2.width, var2.height, 225, -45);
- } else {
- var1.drawArc(0, 0, var2.width, var2.height, 225, -45);
- }
-
- var1.setColor(Color.green);
- if (this.filled) {
- var1.fillArc(0, 0, var2.width, var2.height, -135, 45);
- } else {
- var1.drawArc(0, 0, var2.width, var2.height, -135, 45);
- }
-
- var1.setColor(Color.orange);
- if (this.filled) {
- var1.fillArc(0, 0, var2.width, var2.height, -45, -45);
- } else {
- var1.drawArc(0, 0, var2.width, var2.height, -45, -45);
- }
-
- var1.setColor(Color.magenta);
- if (this.filled) {
- var1.fillArc(0, 0, var2.width, var2.height, 315, 45);
- } else {
- var1.drawArc(0, 0, var2.width, var2.height, 315, 45);
- }
- }
- }
-